form h3 {
    color:#006699;
}
form .table {
    border:2px solid #477AA5;
}
form .table td.left {
    border:1px solid #FFFFFF;
    background-color:#DEE3E7;
    color:#006699;
    width:100px;
}
form .table td.right {
    border:1px solid #FFFFFF;
    background-color:#EFEFEF;
    color:#006699;
}
form div.button {
    text-align:center;
}

.bbs-table {
    border:2px solid #477AA5;
}
.bbs-table th {
    border:1px solid #FFFFFF;
    background-color:#477AA5;
    color:#FFFFFF;
}
.bbs-table td {
    border:1px solid #FFFFFF;
}
.bbs-table td.no {
    width:60px;
    background-color:#DEE3E7;
    text-align:center;
}
.bbs-table td.title {
    background-color:#EFEFEF;
}
.bbs-table td.title a {
    font-weight:bold;
}
.bbs-table td.author {
    width:100px;
    background-color:#DEE3E7;
}
.bbs-table td.count {
    width:70px;
    text-align:center;
    background-color:#DEE3E7;
}
.bbs-table td.datetime {
    width:150px;
    text-align:center;
    background-color:#DEE3E7;
}

.bbs-view {
    border:2px solid #477AA5;
}
.bbs-view td.title {
    border:1px solid #FFFFFF;
    background-color:#477AA5;
    color:#FFFFFF;
    text-align:left;
}
.bbs-view td.content {
    border:1px solid #FFFFFF;
}
.bbs-view td.content div.code {
    border:1px dashed #AAAAAA;
    background-color:#F0F0EE;
    margin:10px 0 10px 0;
    padding:0 0 0 10px;
}
